编造: to compile, to draw up, to fabricate, to invent, to concoct, to make up, to cook up...
协会: an association, a society...
凑巧: fortuitously, luckily, as chance has it...